Mutation Testing: An Artificial Immune System Approach
نویسندگان
چکیده
Through time, many software engineering fundamentals change such as programming languages, paradigms and development teams. These changes affect test suites; if these suites do not evolve, they will wear out. Mutation testing is a computationally expensive, fault-based testing method. By using high quality test data however, only a minimal number of mutations are required, allowing changes in the development environment. Initially however, test data is rarely of high quality. To improve it necessitates more mutations. The focus of this conceptual paper is the adoption of an immune system metaphor as the basis for an alternative mutation testing system. It is envisaged that such a system, through careful monitoring of program development, will be able to provide a minimal set of effective mutations and test cases; a vaccine which can be applied to the software development process to help protect it
منابع مشابه
Distributed Black-Box Software Testing Using Negative Selection
In the software development process, testing is one of the most human intensive steps. Many researchers try to automate test case generation to reduce the manual labor of this step. Negative selection is a famous algorithm in the field of Artificial Immune System (AIS) and many different applications has been developed using its idea. In this paper we have designed a new algorithm based on nega...
متن کاملSoftware Vaccination: An Artificial Immune System Approach to Mutation Testing
Over time programming languages develop, paradigms evolve, development teams change. The effect of this is that test suites wear out, therefore these also need to evolve. Mutation testing is an effective faultbased testing approach, but it is computationally expensive. Any evolutionary based approach to this process needs to simultaneously manage execution costs. In this conceptual paper we ado...
متن کاملUnusual presentation of a patient with hemoglobin Constant Spring and immune hemolytic anemia
Abstract Introduction: Hemoglobin Constant Spring (Hb CS), a abnormal Hb characterized by elongated α-globin chain resulting from mutations of the termination codon in the α2 - globin gene , is the most common nondelitional α-thalassemic mutation and is an important cause of HbH like disease in Southeast Asia. Case Report: A 9- years-old female with immune hemolytic anemia and splenomegally...
متن کاملSemantic Preserving Data Reduction using Artificial Immune Systems
Artificial Immune Systems (AIS) can be defined as soft computing systems inspired by immune system of vertebrates. Immune system is an adaptive pattern recognition system. AIS have been used in pattern recognition, machine learning, optimization and clustering. Feature reduction refers to the problem of selecting those input features that are most predictive of a given outcome; a problem encoun...
متن کاملAn Artificial Immune Algorithm for Spectrum Recognition of Hyperspectral Data
An intelligent approach based on artificial immune systems (AIS) is proposed in this paper to perform the task of spectrum recognition in hyperspectral data analysis. Although traditional spectral matching techniques have provided some confirmatory information to aid the interpretation of hyperspectral data, the improvement is yet to be made because of the complexity of the spectra. The immunol...
متن کامل